burning boorloader via the isp socket using avrisp

am i right in thinking that i can connect my avrispmk2 to the isp socket on a UNO and using the arduino ide i can burn a bootloader on a fresh 328 or a program ?and loading on the standard programes after i load a boot.
can i do this with an attiny ??

Yes.
Yes.
MKii has 6 pins - Vcc (monitor), Gnd, Reset, SCK, MOSI, MISO.
Connect to the appropriate pins on the Attiny and supply it power, and bootload (Tools:Burn Bootloader) or program (File:Upload Using Programmer).
I've not set up Attiny in my Arduino IDE, not sure what's needed. Or perhaps its the same process as add a new /variant folder as is done with 1284Ps.

Be sure to burn the bootloader first even if you don't plan on using it - the booload process sets up the high/low/extended fuses correctly, while programming does not.

You may need to add the MKii driver to your OS - it comes with the IDE.
Browse for "avrisp2.inf", that's the folder with the MKii drivers.
The IDE will not work with Jungo driver that ships with Atmel Studio.